package homework.day02;
/**
 * 执行程序，分析并解决问题
 * 
 * NumberFormatException出现的情况通常是由包装类将字符串解析为基本类型时,由于字符串内容不能正确描述基本类型导致该异常.
 * 数字    格式      异常
 * 
 * 
 * @author Xiloer
 *
 */
public class Test04 {
	public static void main(String[] args) {
		/*
		 * 原因:字符串必须完全由一个合法的整数表示，num字符串末尾有一个空格
		 */
		String num = "123";
		int d = Integer.parseInt(num);
		System.out.println(d);
		
		/*
		 * 原因:num字符串必须完全由一个合法的整数表示，这里num字符串表示的是浮点数，不能转换为整数
		 */
		num = "123";
		d = Integer.parseInt(num);
		System.out.println(num);
		
		/*
		 * 原因:调用parseInt方法后，用的是中文的引号结束，要用英文的引号结束；
		 */
		num = "123";
		d = Integer.parseInt(num);
		System.out.println(d);
	}
}
